//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by FernFlower decompiler)
//

package com.hustcad.plm.pdm.common.model.vo.search;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.hustcad.plm.basic.entity.ITyVariationIdentifier;
import com.hustcad.plm.pdm.filevault.model.vo.FileDataVO;
import com.hustcad.plm.pdm.type.service.ITyTypeIcon;
import com.ty.basic.common.ITyIterationid;
import com.ty.basic.common.ITyLockstate;
import com.ty.basic.common.ITyVariation;
import com.ty.basic.common.ITyVersionsort;
import com.ty.basic.common.ITyView;
import com.ty.basic.entity.CTyEntityBaseDO;
import com.ty.basic.utils.excel.annotation.ExcelCustomAttributeMap;
import com.ty.basic.vo.AttributeVO;
import io.swagger.annotations.ApiParam;
import org.springframework.context.annotation.Primary;

import java.math.BigInteger;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.persistence.Transient;

@JsonIgnoreProperties(ignoreUnknown = true)
@Primary
public class ResultEntityVO extends CTyEntityBaseDO implements ITyVariationIdentifier, ITyTypeIcon, ITyView, ITyVariation, ITyVersionsort, ITyIterationid, ITyLockstate {
    private static final long serialVersionUID = -148693719442299933L;
    @ApiParam("编号")
    private String objectNumber;
    @ApiParam("上下文OID")
    private BigInteger containeroid;
    @ApiParam("上下文OTYPE")
    private String containerotype;
    @ApiParam("上下文名称")
    private String contextName;
    @ApiParam("大版本")
    private String majorVersion;
    @ApiParam("小版本")
    private String minorVersion;
    @ApiParam("版本排序")
    private String versionsort;
    @ApiParam("视图OID")
    private BigInteger viewdefoid;
    @ApiParam("视图OTYPE")
    private String viewdefotype = "ty.inteplm.view.CTyViewDef";
    @ApiParam("视图名称")
    private String viewName;
    @ApiParam("版本对象BranchId")
    private BigInteger branchid;
    @ApiParam("类型oid")
    private BigInteger typeoid;
    @ApiParam("类型otype")
    private String typeotype;
    @ApiParam("类型名称")
    private String typeDefName;
    @ApiParam("类型标识")
    private String typeLogicalidentifier;
    @ApiParam("迭代对象生命周期状态")
    private String lifecyclestagekey;
    @ApiParam("迭代对象生命周期状态中文名称")
    private String lifecyclestagekeyName;
    @ApiParam("迭代对象生命周期模版OID")
    private BigInteger lifecycletemplateoid;
    @ApiParam("迭代对象生命周期模版名称")
    private String lifecycletemplateName;
    @ApiParam("迭代对象生命周期模版OTYPE")
    private String lifecycletemplateotype = "ty.inteplm.lifecycle.CTyLifecycleTemplate";
    @ApiParam("创建人OID")
    private BigInteger creatoroid;
    @ApiParam("创建人名称")
    private String creatorName;
    @ApiParam("创建人全名称")
    private String creatorFullName;
    @ApiParam("更新人OID")
    private BigInteger updatoroid;
    @ApiParam("更新人名称")
    private String updatorName;
    @ApiParam("更新人全名称")
    private String updatorFullName;
    @ApiParam("主对象OID")
    private BigInteger masteredoid;
    @ApiParam("主对象OTYPE")
    private String masteredotype;
    @ApiParam("是否锁定")
    private Integer islocked;
    @ApiParam("状态")
    private String lockstateinfo;
    @ApiParam("锁定状态")
    private Long lockstate;
    @ApiParam("检出人OID")
    private BigInteger lockeroid;
    @ApiParam("检出人名称")
    private String lockerName;
    @ApiParam("检出人全名称")
    private String lockerFullName;
    @ApiParam("密级")
    private String securitylabels;
    @ApiParam("IOP国家间信息")
    private String iopstateinteropinfo;
    @ApiParam("国家间信息")
    private String stateinteropinfo;
    @ApiParam("文件夹OID")
    private BigInteger subfolderoid;
    @ApiParam("文件夹OTYPE")
    private String subfolderotype = "ty.inteplm.folder.CTySubFolder";
    @ApiParam("文件柜OID")
    private BigInteger cabinetoid;
    @ApiParam("文件柜OTYPE")
    private String cabinetotype = "ty.inteplm.folder.CTyCabinet";
    @ApiParam("位置")
    private String location;
    @ApiParam("检出人,(lockerDisplayName/updatorDisplayName)")
    private String checkoutBy;
    @ApiParam("分类")
    private String classification;
    @ApiParam("分类OID")
    private BigInteger classificationoid;
    @ApiParam("是否最新迭代版本")
    private Long islastiterated;
    @ApiParam("变更状态")
    private String changeState;
    @ApiParam("流程状态")
    private String flowState;
    @ApiParam("缩略图")
    @Transient
    private transient FileDataVO thumbnailFile;
    @ExcelCustomAttributeMap
    @ApiParam("IBA属性集合")
    @Transient
    private transient List<AttributeVO> ibaAttrs;
    @Transient
    private transient Map<String, String> ibaAttrMapForSearch;
    @Transient
    private transient Map<String, Object> extAttrMapForSearch;
    @ApiParam("创建者显示名")
    private String creatorDisplayName;
    @ApiParam("修改者显示名")
    private String updatorDisplayName;
    @ApiParam("检出人显示名")
    private String lockerDisplayName;
    @ApiParam("是否本人锁定")
    private Integer userLock = 0;
    private String variation1;
    private String variation2;
    private String displayVariation1;
    private String displayVariation2;
    private String companyversion;
    private String icon;
    @ApiParam("容器模板oid")
    private BigInteger containerTemplateOid;
    @ApiParam("容器模板otype")
    private String containerTemplateOtype;
    @ApiParam("容器模板名称")
    private String containerTemplateName;

    @ApiParam("标识")
    public String getIdentifier() {
        return this.getIdentifierDisplayName();
    }

    public String getVersion() {
        return this.majorVersion;
    }

    public void setVersion(String version) {
        this.majorVersion = version;
    }

    public String getCompanyversion() {
        return this.companyversion;
    }

    public void setCompanyversion(String companyversion) {
        this.companyversion = companyversion;
    }

    public String getIterationid() {
        return this.minorVersion;
    }

    public void setIterationid(String iterationid) {
        this.minorVersion = iterationid;
    }

    public String getView() {
        return this.viewName;
    }

    public void setView(String view) {
        this.viewName = view;
    }

    public void addExtAttrMapForSearch(String column, Object value) {
        if (this.extAttrMapForSearch == null) {
            this.extAttrMapForSearch = new HashMap();
        }

        this.extAttrMapForSearch.put(column, value);
    }

    public boolean equals(final Object o) {
        if (o == this) {
            return true;
        } else if (!(o instanceof ResultEntityVO)) {
            return false;
        } else {
            ResultEntityVO other = (ResultEntityVO)o;
            if (!other.canEqual(this)) {
                return false;
            } else if (!super.equals(o)) {
                return false;
            } else {
                label745: {
                    Object this$islocked = this.getIslocked();
                    Object other$islocked = other.getIslocked();
                    if (this$islocked == null) {
                        if (other$islocked == null) {
                            break label745;
                        }
                    } else if (this$islocked.equals(other$islocked)) {
                        break label745;
                    }

                    return false;
                }

                Object this$lockstate = this.getLockstate();
                Object other$lockstate = other.getLockstate();
                if (this$lockstate == null) {
                    if (other$lockstate != null) {
                        return false;
                    }
                } else if (!this$lockstate.equals(other$lockstate)) {
                    return false;
                }

                label731: {
                    Object this$islastiterated = this.getIslastiterated();
                    Object other$islastiterated = other.getIslastiterated();
                    if (this$islastiterated == null) {
                        if (other$islastiterated == null) {
                            break label731;
                        }
                    } else if (this$islastiterated.equals(other$islastiterated)) {
                        break label731;
                    }

                    return false;
                }

                Object this$userLock = this.getUserLock();
                Object other$userLock = other.getUserLock();
                if (this$userLock == null) {
                    if (other$userLock != null) {
                        return false;
                    }
                } else if (!this$userLock.equals(other$userLock)) {
                    return false;
                }

                Object this$objectNumber = this.getObjectNumber();
                Object other$objectNumber = other.getObjectNumber();
                if (this$objectNumber == null) {
                    if (other$objectNumber != null) {
                        return false;
                    }
                } else if (!this$objectNumber.equals(other$objectNumber)) {
                    return false;
                }

                label710: {
                    Object this$containeroid = this.getContaineroid();
                    Object other$containeroid = other.getContaineroid();
                    if (this$containeroid == null) {
                        if (other$containeroid == null) {
                            break label710;
                        }
                    } else if (this$containeroid.equals(other$containeroid)) {
                        break label710;
                    }

                    return false;
                }

                label703: {
                    Object this$containerotype = this.getContainerotype();
                    Object other$containerotype = other.getContainerotype();
                    if (this$containerotype == null) {
                        if (other$containerotype == null) {
                            break label703;
                        }
                    } else if (this$containerotype.equals(other$containerotype)) {
                        break label703;
                    }

                    return false;
                }

                Object this$contextName = this.getContextName();
                Object other$contextName = other.getContextName();
                if (this$contextName == null) {
                    if (other$contextName != null) {
                        return false;
                    }
                } else if (!this$contextName.equals(other$contextName)) {
                    return false;
                }

                Object this$majorVersion = this.getMajorVersion();
                Object other$majorVersion = other.getMajorVersion();
                if (this$majorVersion == null) {
                    if (other$majorVersion != null) {
                        return false;
                    }
                } else if (!this$majorVersion.equals(other$majorVersion)) {
                    return false;
                }

                label682: {
                    Object this$minorVersion = this.getMinorVersion();
                    Object other$minorVersion = other.getMinorVersion();
                    if (this$minorVersion == null) {
                        if (other$minorVersion == null) {
                            break label682;
                        }
                    } else if (this$minorVersion.equals(other$minorVersion)) {
                        break label682;
                    }

                    return false;
                }

                label675: {
                    Object this$versionsort = this.getVersionsort();
                    Object other$versionsort = other.getVersionsort();
                    if (this$versionsort == null) {
                        if (other$versionsort == null) {
                            break label675;
                        }
                    } else if (this$versionsort.equals(other$versionsort)) {
                        break label675;
                    }

                    return false;
                }

                Object this$viewdefoid = this.getViewdefoid();
                Object other$viewdefoid = other.getViewdefoid();
                if (this$viewdefoid == null) {
                    if (other$viewdefoid != null) {
                        return false;
                    }
                } else if (!this$viewdefoid.equals(other$viewdefoid)) {
                    return false;
                }

                Object this$viewdefotype = this.getViewdefotype();
                Object other$viewdefotype = other.getViewdefotype();
                if (this$viewdefotype == null) {
                    if (other$viewdefotype != null) {
                        return false;
                    }
                } else if (!this$viewdefotype.equals(other$viewdefotype)) {
                    return false;
                }

                label654: {
                    Object this$viewName = this.getViewName();
                    Object other$viewName = other.getViewName();
                    if (this$viewName == null) {
                        if (other$viewName == null) {
                            break label654;
                        }
                    } else if (this$viewName.equals(other$viewName)) {
                        break label654;
                    }

                    return false;
                }

                label647: {
                    Object this$branchid = this.getBranchid();
                    Object other$branchid = other.getBranchid();
                    if (this$branchid == null) {
                        if (other$branchid == null) {
                            break label647;
                        }
                    } else if (this$branchid.equals(other$branchid)) {
                        break label647;
                    }

                    return false;
                }

                Object this$typeoid = this.getTypeoid();
                Object other$typeoid = other.getTypeoid();
                if (this$typeoid == null) {
                    if (other$typeoid != null) {
                        return false;
                    }
                } else if (!this$typeoid.equals(other$typeoid)) {
                    return false;
                }

                label633: {
                    Object this$typeotype = this.getTypeotype();
                    Object other$typeotype = other.getTypeotype();
                    if (this$typeotype == null) {
                        if (other$typeotype == null) {
                            break label633;
                        }
                    } else if (this$typeotype.equals(other$typeotype)) {
                        break label633;
                    }

                    return false;
                }

                Object this$typeDefName = this.getTypeDefName();
                Object other$typeDefName = other.getTypeDefName();
                if (this$typeDefName == null) {
                    if (other$typeDefName != null) {
                        return false;
                    }
                } else if (!this$typeDefName.equals(other$typeDefName)) {
                    return false;
                }

                label619: {
                    Object this$typeLogicalidentifier = this.getTypeLogicalidentifier();
                    Object other$typeLogicalidentifier = other.getTypeLogicalidentifier();
                    if (this$typeLogicalidentifier == null) {
                        if (other$typeLogicalidentifier == null) {
                            break label619;
                        }
                    } else if (this$typeLogicalidentifier.equals(other$typeLogicalidentifier)) {
                        break label619;
                    }

                    return false;
                }

                Object this$lifecyclestagekey = this.getLifecyclestagekey();
                Object other$lifecyclestagekey = other.getLifecyclestagekey();
                if (this$lifecyclestagekey == null) {
                    if (other$lifecyclestagekey != null) {
                        return false;
                    }
                } else if (!this$lifecyclestagekey.equals(other$lifecyclestagekey)) {
                    return false;
                }

                Object this$lifecyclestagekeyName = this.getLifecyclestagekeyName();
                Object other$lifecyclestagekeyName = other.getLifecyclestagekeyName();
                if (this$lifecyclestagekeyName == null) {
                    if (other$lifecyclestagekeyName != null) {
                        return false;
                    }
                } else if (!this$lifecyclestagekeyName.equals(other$lifecyclestagekeyName)) {
                    return false;
                }

                label598: {
                    Object this$lifecycletemplateoid = this.getLifecycletemplateoid();
                    Object other$lifecycletemplateoid = other.getLifecycletemplateoid();
                    if (this$lifecycletemplateoid == null) {
                        if (other$lifecycletemplateoid == null) {
                            break label598;
                        }
                    } else if (this$lifecycletemplateoid.equals(other$lifecycletemplateoid)) {
                        break label598;
                    }

                    return false;
                }

                label591: {
                    Object this$lifecycletemplateName = this.getLifecycletemplateName();
                    Object other$lifecycletemplateName = other.getLifecycletemplateName();
                    if (this$lifecycletemplateName == null) {
                        if (other$lifecycletemplateName == null) {
                            break label591;
                        }
                    } else if (this$lifecycletemplateName.equals(other$lifecycletemplateName)) {
                        break label591;
                    }

                    return false;
                }

                Object this$lifecycletemplateotype = this.getLifecycletemplateotype();
                Object other$lifecycletemplateotype = other.getLifecycletemplateotype();
                if (this$lifecycletemplateotype == null) {
                    if (other$lifecycletemplateotype != null) {
                        return false;
                    }
                } else if (!this$lifecycletemplateotype.equals(other$lifecycletemplateotype)) {
                    return false;
                }

                Object this$creatoroid = this.getCreatoroid();
                Object other$creatoroid = other.getCreatoroid();
                if (this$creatoroid == null) {
                    if (other$creatoroid != null) {
                        return false;
                    }
                } else if (!this$creatoroid.equals(other$creatoroid)) {
                    return false;
                }

                label570: {
                    Object this$creatorName = this.getCreatorName();
                    Object other$creatorName = other.getCreatorName();
                    if (this$creatorName == null) {
                        if (other$creatorName == null) {
                            break label570;
                        }
                    } else if (this$creatorName.equals(other$creatorName)) {
                        break label570;
                    }

                    return false;
                }

                label563: {
                    Object this$creatorFullName = this.getCreatorFullName();
                    Object other$creatorFullName = other.getCreatorFullName();
                    if (this$creatorFullName == null) {
                        if (other$creatorFullName == null) {
                            break label563;
                        }
                    } else if (this$creatorFullName.equals(other$creatorFullName)) {
                        break label563;
                    }

                    return false;
                }

                Object this$updatoroid = this.getUpdatoroid();
                Object other$updatoroid = other.getUpdatoroid();
                if (this$updatoroid == null) {
                    if (other$updatoroid != null) {
                        return false;
                    }
                } else if (!this$updatoroid.equals(other$updatoroid)) {
                    return false;
                }

                Object this$updatorName = this.getUpdatorName();
                Object other$updatorName = other.getUpdatorName();
                if (this$updatorName == null) {
                    if (other$updatorName != null) {
                        return false;
                    }
                } else if (!this$updatorName.equals(other$updatorName)) {
                    return false;
                }

                label542: {
                    Object this$updatorFullName = this.getUpdatorFullName();
                    Object other$updatorFullName = other.getUpdatorFullName();
                    if (this$updatorFullName == null) {
                        if (other$updatorFullName == null) {
                            break label542;
                        }
                    } else if (this$updatorFullName.equals(other$updatorFullName)) {
                        break label542;
                    }

                    return false;
                }

                label535: {
                    Object this$masteredoid = this.getMasteredoid();
                    Object other$masteredoid = other.getMasteredoid();
                    if (this$masteredoid == null) {
                        if (other$masteredoid == null) {
                            break label535;
                        }
                    } else if (this$masteredoid.equals(other$masteredoid)) {
                        break label535;
                    }

                    return false;
                }

                Object this$masteredotype = this.getMasteredotype();
                Object other$masteredotype = other.getMasteredotype();
                if (this$masteredotype == null) {
                    if (other$masteredotype != null) {
                        return false;
                    }
                } else if (!this$masteredotype.equals(other$masteredotype)) {
                    return false;
                }

                label521: {
                    Object this$lockstateinfo = this.getLockstateinfo();
                    Object other$lockstateinfo = other.getLockstateinfo();
                    if (this$lockstateinfo == null) {
                        if (other$lockstateinfo == null) {
                            break label521;
                        }
                    } else if (this$lockstateinfo.equals(other$lockstateinfo)) {
                        break label521;
                    }

                    return false;
                }

                Object this$lockeroid = this.getLockeroid();
                Object other$lockeroid = other.getLockeroid();
                if (this$lockeroid == null) {
                    if (other$lockeroid != null) {
                        return false;
                    }
                } else if (!this$lockeroid.equals(other$lockeroid)) {
                    return false;
                }

                label507: {
                    Object this$lockerName = this.getLockerName();
                    Object other$lockerName = other.getLockerName();
                    if (this$lockerName == null) {
                        if (other$lockerName == null) {
                            break label507;
                        }
                    } else if (this$lockerName.equals(other$lockerName)) {
                        break label507;
                    }

                    return false;
                }

                Object this$lockerFullName = this.getLockerFullName();
                Object other$lockerFullName = other.getLockerFullName();
                if (this$lockerFullName == null) {
                    if (other$lockerFullName != null) {
                        return false;
                    }
                } else if (!this$lockerFullName.equals(other$lockerFullName)) {
                    return false;
                }

                Object this$securitylabels = this.getSecuritylabels();
                Object other$securitylabels = other.getSecuritylabels();
                if (this$securitylabels == null) {
                    if (other$securitylabels != null) {
                        return false;
                    }
                } else if (!this$securitylabels.equals(other$securitylabels)) {
                    return false;
                }

                label486: {
                    Object this$iopstateinteropinfo = this.getIopstateinteropinfo();
                    Object other$iopstateinteropinfo = other.getIopstateinteropinfo();
                    if (this$iopstateinteropinfo == null) {
                        if (other$iopstateinteropinfo == null) {
                            break label486;
                        }
                    } else if (this$iopstateinteropinfo.equals(other$iopstateinteropinfo)) {
                        break label486;
                    }

                    return false;
                }

                label479: {
                    Object this$stateinteropinfo = this.getStateinteropinfo();
                    Object other$stateinteropinfo = other.getStateinteropinfo();
                    if (this$stateinteropinfo == null) {
                        if (other$stateinteropinfo == null) {
                            break label479;
                        }
                    } else if (this$stateinteropinfo.equals(other$stateinteropinfo)) {
                        break label479;
                    }

                    return false;
                }

                Object this$subfolderoid = this.getSubfolderoid();
                Object other$subfolderoid = other.getSubfolderoid();
                if (this$subfolderoid == null) {
                    if (other$subfolderoid != null) {
                        return false;
                    }
                } else if (!this$subfolderoid.equals(other$subfolderoid)) {
                    return false;
                }

                Object this$subfolderotype = this.getSubfolderotype();
                Object other$subfolderotype = other.getSubfolderotype();
                if (this$subfolderotype == null) {
                    if (other$subfolderotype != null) {
                        return false;
                    }
                } else if (!this$subfolderotype.equals(other$subfolderotype)) {
                    return false;
                }

                label458: {
                    Object this$cabinetoid = this.getCabinetoid();
                    Object other$cabinetoid = other.getCabinetoid();
                    if (this$cabinetoid == null) {
                        if (other$cabinetoid == null) {
                            break label458;
                        }
                    } else if (this$cabinetoid.equals(other$cabinetoid)) {
                        break label458;
                    }

                    return false;
                }

                label451: {
                    Object this$cabinetotype = this.getCabinetotype();
                    Object other$cabinetotype = other.getCabinetotype();
                    if (this$cabinetotype == null) {
                        if (other$cabinetotype == null) {
                            break label451;
                        }
                    } else if (this$cabinetotype.equals(other$cabinetotype)) {
                        break label451;
                    }

                    return false;
                }

                Object this$location = this.getLocation();
                Object other$location = other.getLocation();
                if (this$location == null) {
                    if (other$location != null) {
                        return false;
                    }
                } else if (!this$location.equals(other$location)) {
                    return false;
                }

                Object this$checkoutBy = this.getCheckoutBy();
                Object other$checkoutBy = other.getCheckoutBy();
                if (this$checkoutBy == null) {
                    if (other$checkoutBy != null) {
                        return false;
                    }
                } else if (!this$checkoutBy.equals(other$checkoutBy)) {
                    return false;
                }

                label430: {
                    Object this$classification = this.getClassification();
                    Object other$classification = other.getClassification();
                    if (this$classification == null) {
                        if (other$classification == null) {
                            break label430;
                        }
                    } else if (this$classification.equals(other$classification)) {
                        break label430;
                    }

                    return false;
                }

                label423: {
                    Object this$classificationoid = this.getClassificationoid();
                    Object other$classificationoid = other.getClassificationoid();
                    if (this$classificationoid == null) {
                        if (other$classificationoid == null) {
                            break label423;
                        }
                    } else if (this$classificationoid.equals(other$classificationoid)) {
                        break label423;
                    }

                    return false;
                }

                Object this$changeState = this.getChangeState();
                Object other$changeState = other.getChangeState();
                if (this$changeState == null) {
                    if (other$changeState != null) {
                        return false;
                    }
                } else if (!this$changeState.equals(other$changeState)) {
                    return false;
                }

                label409: {
                    Object this$flowState = this.getFlowState();
                    Object other$flowState = other.getFlowState();
                    if (this$flowState == null) {
                        if (other$flowState == null) {
                            break label409;
                        }
                    } else if (this$flowState.equals(other$flowState)) {
                        break label409;
                    }

                    return false;
                }

                Object this$creatorDisplayName = this.getCreatorDisplayName();
                Object other$creatorDisplayName = other.getCreatorDisplayName();
                if (this$creatorDisplayName == null) {
                    if (other$creatorDisplayName != null) {
                        return false;
                    }
                } else if (!this$creatorDisplayName.equals(other$creatorDisplayName)) {
                    return false;
                }

                label395: {
                    Object this$updatorDisplayName = this.getUpdatorDisplayName();
                    Object other$updatorDisplayName = other.getUpdatorDisplayName();
                    if (this$updatorDisplayName == null) {
                        if (other$updatorDisplayName == null) {
                            break label395;
                        }
                    } else if (this$updatorDisplayName.equals(other$updatorDisplayName)) {
                        break label395;
                    }

                    return false;
                }

                Object this$lockerDisplayName = this.getLockerDisplayName();
                Object other$lockerDisplayName = other.getLockerDisplayName();
                if (this$lockerDisplayName == null) {
                    if (other$lockerDisplayName != null) {
                        return false;
                    }
                } else if (!this$lockerDisplayName.equals(other$lockerDisplayName)) {
                    return false;
                }

                Object this$variation1 = this.getVariation1();
                Object other$variation1 = other.getVariation1();
                if (this$variation1 == null) {
                    if (other$variation1 != null) {
                        return false;
                    }
                } else if (!this$variation1.equals(other$variation1)) {
                    return false;
                }

                label374: {
                    Object this$variation2 = this.getVariation2();
                    Object other$variation2 = other.getVariation2();
                    if (this$variation2 == null) {
                        if (other$variation2 == null) {
                            break label374;
                        }
                    } else if (this$variation2.equals(other$variation2)) {
                        break label374;
                    }

                    return false;
                }

                label367: {
                    Object this$displayVariation1 = this.getDisplayVariation1();
                    Object other$displayVariation1 = other.getDisplayVariation1();
                    if (this$displayVariation1 == null) {
                        if (other$displayVariation1 == null) {
                            break label367;
                        }
                    } else if (this$displayVariation1.equals(other$displayVariation1)) {
                        break label367;
                    }

                    return false;
                }

                Object this$displayVariation2 = this.getDisplayVariation2();
                Object other$displayVariation2 = other.getDisplayVariation2();
                if (this$displayVariation2 == null) {
                    if (other$displayVariation2 != null) {
                        return false;
                    }
                } else if (!this$displayVariation2.equals(other$displayVariation2)) {
                    return false;
                }

                Object this$companyversion = this.getCompanyversion();
                Object other$companyversion = other.getCompanyversion();
                if (this$companyversion == null) {
                    if (other$companyversion != null) {
                        return false;
                    }
                } else if (!this$companyversion.equals(other$companyversion)) {
                    return false;
                }

                label346: {
                    Object this$icon = this.getIcon();
                    Object other$icon = other.getIcon();
                    if (this$icon == null) {
                        if (other$icon == null) {
                            break label346;
                        }
                    } else if (this$icon.equals(other$icon)) {
                        break label346;
                    }

                    return false;
                }

                label339: {
                    Object this$containerTemplateOid = this.getContainerTemplateOid();
                    Object other$containerTemplateOid = other.getContainerTemplateOid();
                    if (this$containerTemplateOid == null) {
                        if (other$containerTemplateOid == null) {
                            break label339;
                        }
                    } else if (this$containerTemplateOid.equals(other$containerTemplateOid)) {
                        break label339;
                    }

                    return false;
                }

                Object this$containerTemplateOtype = this.getContainerTemplateOtype();
                Object other$containerTemplateOtype = other.getContainerTemplateOtype();
                if (this$containerTemplateOtype == null) {
                    if (other$containerTemplateOtype != null) {
                        return false;
                    }
                } else if (!this$containerTemplateOtype.equals(other$containerTemplateOtype)) {
                    return false;
                }

                Object this$containerTemplateName = this.getContainerTemplateName();
                Object other$containerTemplateName = other.getContainerTemplateName();
                if (this$containerTemplateName == null) {
                    if (other$containerTemplateName != null) {
                        return false;
                    }
                } else if (!this$containerTemplateName.equals(other$containerTemplateName)) {
                    return false;
                }

                return true;
            }
        }
    }

    protected boolean canEqual(final Object other) {
        return other instanceof ResultEntityVO;
    }

    public int hashCode() {
        int result = super.hashCode();
        Object $islocked = this.getIslocked();
        result = result * 59 + ($islocked == null ? 43 : $islocked.hashCode());
        Object $lockstate = this.getLockstate();
        result = result * 59 + ($lockstate == null ? 43 : $lockstate.hashCode());
        Object $islastiterated = this.getIslastiterated();
        result = result * 59 + ($islastiterated == null ? 43 : $islastiterated.hashCode());
        Object $userLock = this.getUserLock();
        result = result * 59 + ($userLock == null ? 43 : $userLock.hashCode());
        Object $objectNumber = this.getObjectNumber();
        result = result * 59 + ($objectNumber == null ? 43 : $objectNumber.hashCode());
        Object $containeroid = this.getContaineroid();
        result = result * 59 + ($containeroid == null ? 43 : $containeroid.hashCode());
        Object $containerotype = this.getContainerotype();
        result = result * 59 + ($containerotype == null ? 43 : $containerotype.hashCode());
        Object $contextName = this.getContextName();
        result = result * 59 + ($contextName == null ? 43 : $contextName.hashCode());
        Object $majorVersion = this.getMajorVersion();
        result = result * 59 + ($majorVersion == null ? 43 : $majorVersion.hashCode());
        Object $minorVersion = this.getMinorVersion();
        result = result * 59 + ($minorVersion == null ? 43 : $minorVersion.hashCode());
        Object $versionsort = this.getVersionsort();
        result = result * 59 + ($versionsort == null ? 43 : $versionsort.hashCode());
        Object $viewdefoid = this.getViewdefoid();
        result = result * 59 + ($viewdefoid == null ? 43 : $viewdefoid.hashCode());
        Object $viewdefotype = this.getViewdefotype();
        result = result * 59 + ($viewdefotype == null ? 43 : $viewdefotype.hashCode());
        Object $viewName = this.getViewName();
        result = result * 59 + ($viewName == null ? 43 : $viewName.hashCode());
        Object $branchid = this.getBranchid();
        result = result * 59 + ($branchid == null ? 43 : $branchid.hashCode());
        Object $typeoid = this.getTypeoid();
        result = result * 59 + ($typeoid == null ? 43 : $typeoid.hashCode());
        Object $typeotype = this.getTypeotype();
        result = result * 59 + ($typeotype == null ? 43 : $typeotype.hashCode());
        Object $typeDefName = this.getTypeDefName();
        result = result * 59 + ($typeDefName == null ? 43 : $typeDefName.hashCode());
        Object $typeLogicalidentifier = this.getTypeLogicalidentifier();
        result = result * 59 + ($typeLogicalidentifier == null ? 43 : $typeLogicalidentifier.hashCode());
        Object $lifecyclestagekey = this.getLifecyclestagekey();
        result = result * 59 + ($lifecyclestagekey == null ? 43 : $lifecyclestagekey.hashCode());
        Object $lifecyclestagekeyName = this.getLifecyclestagekeyName();
        result = result * 59 + ($lifecyclestagekeyName == null ? 43 : $lifecyclestagekeyName.hashCode());
        Object $lifecycletemplateoid = this.getLifecycletemplateoid();
        result = result * 59 + ($lifecycletemplateoid == null ? 43 : $lifecycletemplateoid.hashCode());
        Object $lifecycletemplateName = this.getLifecycletemplateName();
        result = result * 59 + ($lifecycletemplateName == null ? 43 : $lifecycletemplateName.hashCode());
        Object $lifecycletemplateotype = this.getLifecycletemplateotype();
        result = result * 59 + ($lifecycletemplateotype == null ? 43 : $lifecycletemplateotype.hashCode());
        Object $creatoroid = this.getCreatoroid();
        result = result * 59 + ($creatoroid == null ? 43 : $creatoroid.hashCode());
        Object $creatorName = this.getCreatorName();
        result = result * 59 + ($creatorName == null ? 43 : $creatorName.hashCode());
        Object $creatorFullName = this.getCreatorFullName();
        result = result * 59 + ($creatorFullName == null ? 43 : $creatorFullName.hashCode());
        Object $updatoroid = this.getUpdatoroid();
        result = result * 59 + ($updatoroid == null ? 43 : $updatoroid.hashCode());
        Object $updatorName = this.getUpdatorName();
        result = result * 59 + ($updatorName == null ? 43 : $updatorName.hashCode());
        Object $updatorFullName = this.getUpdatorFullName();
        result = result * 59 + ($updatorFullName == null ? 43 : $updatorFullName.hashCode());
        Object $masteredoid = this.getMasteredoid();
        result = result * 59 + ($masteredoid == null ? 43 : $masteredoid.hashCode());
        Object $masteredotype = this.getMasteredotype();
        result = result * 59 + ($masteredotype == null ? 43 : $masteredotype.hashCode());
        Object $lockstateinfo = this.getLockstateinfo();
        result = result * 59 + ($lockstateinfo == null ? 43 : $lockstateinfo.hashCode());
        Object $lockeroid = this.getLockeroid();
        result = result * 59 + ($lockeroid == null ? 43 : $lockeroid.hashCode());
        Object $lockerName = this.getLockerName();
        result = result * 59 + ($lockerName == null ? 43 : $lockerName.hashCode());
        Object $lockerFullName = this.getLockerFullName();
        result = result * 59 + ($lockerFullName == null ? 43 : $lockerFullName.hashCode());
        Object $securitylabels = this.getSecuritylabels();
        result = result * 59 + ($securitylabels == null ? 43 : $securitylabels.hashCode());
        Object $iopstateinteropinfo = this.getIopstateinteropinfo();
        result = result * 59 + ($iopstateinteropinfo == null ? 43 : $iopstateinteropinfo.hashCode());
        Object $stateinteropinfo = this.getStateinteropinfo();
        result = result * 59 + ($stateinteropinfo == null ? 43 : $stateinteropinfo.hashCode());
        Object $subfolderoid = this.getSubfolderoid();
        result = result * 59 + ($subfolderoid == null ? 43 : $subfolderoid.hashCode());
        Object $subfolderotype = this.getSubfolderotype();
        result = result * 59 + ($subfolderotype == null ? 43 : $subfolderotype.hashCode());
        Object $cabinetoid = this.getCabinetoid();
        result = result * 59 + ($cabinetoid == null ? 43 : $cabinetoid.hashCode());
        Object $cabinetotype = this.getCabinetotype();
        result = result * 59 + ($cabinetotype == null ? 43 : $cabinetotype.hashCode());
        Object $location = this.getLocation();
        result = result * 59 + ($location == null ? 43 : $location.hashCode());
        Object $checkoutBy = this.getCheckoutBy();
        result = result * 59 + ($checkoutBy == null ? 43 : $checkoutBy.hashCode());
        Object $classification = this.getClassification();
        result = result * 59 + ($classification == null ? 43 : $classification.hashCode());
        Object $classificationoid = this.getClassificationoid();
        result = result * 59 + ($classificationoid == null ? 43 : $classificationoid.hashCode());
        Object $changeState = this.getChangeState();
        result = result * 59 + ($changeState == null ? 43 : $changeState.hashCode());
        Object $flowState = this.getFlowState();
        result = result * 59 + ($flowState == null ? 43 : $flowState.hashCode());
        Object $creatorDisplayName = this.getCreatorDisplayName();
        result = result * 59 + ($creatorDisplayName == null ? 43 : $creatorDisplayName.hashCode());
        Object $updatorDisplayName = this.getUpdatorDisplayName();
        result = result * 59 + ($updatorDisplayName == null ? 43 : $updatorDisplayName.hashCode());
        Object $lockerDisplayName = this.getLockerDisplayName();
        result = result * 59 + ($lockerDisplayName == null ? 43 : $lockerDisplayName.hashCode());
        Object $variation1 = this.getVariation1();
        result = result * 59 + ($variation1 == null ? 43 : $variation1.hashCode());
        Object $variation2 = this.getVariation2();
        result = result * 59 + ($variation2 == null ? 43 : $variation2.hashCode());
        Object $displayVariation1 = this.getDisplayVariation1();
        result = result * 59 + ($displayVariation1 == null ? 43 : $displayVariation1.hashCode());
        Object $displayVariation2 = this.getDisplayVariation2();
        result = result * 59 + ($displayVariation2 == null ? 43 : $displayVariation2.hashCode());
        Object $companyversion = this.getCompanyversion();
        result = result * 59 + ($companyversion == null ? 43 : $companyversion.hashCode());
        Object $icon = this.getIcon();
        result = result * 59 + ($icon == null ? 43 : $icon.hashCode());
        Object $containerTemplateOid = this.getContainerTemplateOid();
        result = result * 59 + ($containerTemplateOid == null ? 43 : $containerTemplateOid.hashCode());
        Object $containerTemplateOtype = this.getContainerTemplateOtype();
        result = result * 59 + ($containerTemplateOtype == null ? 43 : $containerTemplateOtype.hashCode());
        Object $containerTemplateName = this.getContainerTemplateName();
        result = result * 59 + ($containerTemplateName == null ? 43 : $containerTemplateName.hashCode());
        return result;
    }

    public String getObjectNumber() {
        return this.objectNumber;
    }

    public BigInteger getContaineroid() {
        return this.containeroid;
    }

    public String getContainerotype() {
        return this.containerotype;
    }

    public String getContextName() {
        return this.contextName;
    }

    public String getMajorVersion() {
        return this.majorVersion;
    }

    public String getMinorVersion() {
        return this.minorVersion;
    }

    public String getVersionsort() {
        return this.versionsort;
    }

    public BigInteger getViewdefoid() {
        return this.viewdefoid;
    }

    public String getViewdefotype() {
        return this.viewdefotype;
    }

    public String getViewName() {
        return this.viewName;
    }

    public BigInteger getBranchid() {
        return this.branchid;
    }

    public BigInteger getTypeoid() {
        return this.typeoid;
    }

    public String getTypeotype() {
        return this.typeotype;
    }

    public String getTypeDefName() {
        return this.typeDefName;
    }

    public String getTypeLogicalidentifier() {
        return this.typeLogicalidentifier;
    }

    public String getLifecyclestagekey() {
        return this.lifecyclestagekey;
    }

    public String getLifecyclestagekeyName() {
        return this.lifecyclestagekeyName;
    }

    public BigInteger getLifecycletemplateoid() {
        return this.lifecycletemplateoid;
    }

    public String getLifecycletemplateName() {
        return this.lifecycletemplateName;
    }

    public String getLifecycletemplateotype() {
        return this.lifecycletemplateotype;
    }

    public BigInteger getCreatoroid() {
        return this.creatoroid;
    }

    public String getCreatorName() {
        return this.creatorName;
    }

    public String getCreatorFullName() {
        return this.creatorFullName;
    }

    public BigInteger getUpdatoroid() {
        return this.updatoroid;
    }

    public String getUpdatorName() {
        return this.updatorName;
    }

    public String getUpdatorFullName() {
        return this.updatorFullName;
    }

    public BigInteger getMasteredoid() {
        return this.masteredoid;
    }

    public String getMasteredotype() {
        return this.masteredotype;
    }

    public Integer getIslocked() {
        return this.islocked;
    }

    public String getLockstateinfo() {
        return this.lockstateinfo;
    }

    public Long getLockstate() {
        return this.lockstate;
    }

    public BigInteger getLockeroid() {
        return this.lockeroid;
    }

    public String getLockerName() {
        return this.lockerName;
    }

    public String getLockerFullName() {
        return this.lockerFullName;
    }

    public String getSecuritylabels() {
        return this.securitylabels;
    }

    public String getIopstateinteropinfo() {
        return this.iopstateinteropinfo;
    }

    public String getStateinteropinfo() {
        return this.stateinteropinfo;
    }

    public BigInteger getSubfolderoid() {
        return this.subfolderoid;
    }

    public String getSubfolderotype() {
        return this.subfolderotype;
    }

    public BigInteger getCabinetoid() {
        return this.cabinetoid;
    }

    public String getCabinetotype() {
        return this.cabinetotype;
    }

    public String getLocation() {
        return this.location;
    }

    public String getCheckoutBy() {
        return this.checkoutBy;
    }

    public String getClassification() {
        return this.classification;
    }

    public BigInteger getClassificationoid() {
        return this.classificationoid;
    }

    public Long getIslastiterated() {
        return this.islastiterated;
    }

    public String getChangeState() {
        return this.changeState;
    }

    public String getFlowState() {
        return this.flowState;
    }

    public FileDataVO getThumbnailFile() {
        return this.thumbnailFile;
    }

    public List<AttributeVO> getIbaAttrs() {
        return this.ibaAttrs;
    }

    public Map<String, String> getIbaAttrMapForSearch() {
        return this.ibaAttrMapForSearch;
    }

    public Map<String, Object> getExtAttrMapForSearch() {
        return this.extAttrMapForSearch;
    }

    public String getCreatorDisplayName() {
        return this.creatorDisplayName;
    }

    public String getUpdatorDisplayName() {
        return this.updatorDisplayName;
    }

    public String getLockerDisplayName() {
        return this.lockerDisplayName;
    }

    public Integer getUserLock() {
        return this.userLock;
    }

    public String getVariation1() {
        return this.variation1;
    }

    public String getVariation2() {
        return this.variation2;
    }

    public String getDisplayVariation1() {
        return this.displayVariation1;
    }

    public String getDisplayVariation2() {
        return this.displayVariation2;
    }

    public String getIcon() {
        return this.icon;
    }

    public BigInteger getContainerTemplateOid() {
        return this.containerTemplateOid;
    }

    public String getContainerTemplateOtype() {
        return this.containerTemplateOtype;
    }

    public String getContainerTemplateName() {
        return this.containerTemplateName;
    }

    public void setObjectNumber(final String objectNumber) {
        this.objectNumber = objectNumber;
    }

    public void setContaineroid(final BigInteger containeroid) {
        this.containeroid = containeroid;
    }

    public void setContainerotype(final String containerotype) {
        this.containerotype = containerotype;
    }

    public void setContextName(final String contextName) {
        this.contextName = contextName;
    }

    public void setMajorVersion(final String majorVersion) {
        this.majorVersion = majorVersion;
    }

    public void setMinorVersion(final String minorVersion) {
        this.minorVersion = minorVersion;
    }

    public void setVersionsort(final String versionsort) {
        this.versionsort = versionsort;
    }

    public void setViewdefoid(final BigInteger viewdefoid) {
        this.viewdefoid = viewdefoid;
    }

    public void setViewdefotype(final String viewdefotype) {
        this.viewdefotype = viewdefotype;
    }

    public void setViewName(final String viewName) {
        this.viewName = viewName;
    }

    public void setBranchid(final BigInteger branchid) {
        this.branchid = branchid;
    }

    public void setTypeoid(final BigInteger typeoid) {
        this.typeoid = typeoid;
    }

    public void setTypeotype(final String typeotype) {
        this.typeotype = typeotype;
    }

    public void setTypeDefName(final String typeDefName) {
        this.typeDefName = typeDefName;
    }

    public void setTypeLogicalidentifier(final String typeLogicalidentifier) {
        this.typeLogicalidentifier = typeLogicalidentifier;
    }

    public void setLifecyclestagekey(final String lifecyclestagekey) {
        this.lifecyclestagekey = lifecyclestagekey;
    }

    public void setLifecyclestagekeyName(final String lifecyclestagekeyName) {
        this.lifecyclestagekeyName = lifecyclestagekeyName;
    }

    public void setLifecycletemplateoid(final BigInteger lifecycletemplateoid) {
        this.lifecycletemplateoid = lifecycletemplateoid;
    }

    public void setLifecycletemplateName(final String lifecycletemplateName) {
        this.lifecycletemplateName = lifecycletemplateName;
    }

    public void setLifecycletemplateotype(final String lifecycletemplateotype) {
        this.lifecycletemplateotype = lifecycletemplateotype;
    }

    public void setCreatoroid(final BigInteger creatoroid) {
        this.creatoroid = creatoroid;
    }

    public void setCreatorName(final String creatorName) {
        this.creatorName = creatorName;
    }

    public void setCreatorFullName(final String creatorFullName) {
        this.creatorFullName = creatorFullName;
    }

    public void setUpdatoroid(final BigInteger updatoroid) {
        this.updatoroid = updatoroid;
    }

    public void setUpdatorName(final String updatorName) {
        this.updatorName = updatorName;
    }

    public void setUpdatorFullName(final String updatorFullName) {
        this.updatorFullName = updatorFullName;
    }

    public void setMasteredoid(final BigInteger masteredoid) {
        this.masteredoid = masteredoid;
    }

    public void setMasteredotype(final String masteredotype) {
        this.masteredotype = masteredotype;
    }

    public void setIslocked(final Integer islocked) {
        this.islocked = islocked;
    }

    public void setLockstateinfo(final String lockstateinfo) {
        this.lockstateinfo = lockstateinfo;
    }

    public void setLockstate(final Long lockstate) {
        this.lockstate = lockstate;
    }

    public void setLockeroid(final BigInteger lockeroid) {
        this.lockeroid = lockeroid;
    }

    public void setLockerName(final String lockerName) {
        this.lockerName = lockerName;
    }

    public void setLockerFullName(final String lockerFullName) {
        this.lockerFullName = lockerFullName;
    }

    public void setSecuritylabels(final String securitylabels) {
        this.securitylabels = securitylabels;
    }

    public void setIopstateinteropinfo(final String iopstateinteropinfo) {
        this.iopstateinteropinfo = iopstateinteropinfo;
    }

    public void setStateinteropinfo(final String stateinteropinfo) {
        this.stateinteropinfo = stateinteropinfo;
    }

    public void setSubfolderoid(final BigInteger subfolderoid) {
        this.subfolderoid = subfolderoid;
    }

    public void setSubfolderotype(final String subfolderotype) {
        this.subfolderotype = subfolderotype;
    }

    public void setCabinetoid(final BigInteger cabinetoid) {
        this.cabinetoid = cabinetoid;
    }

    public void setCabinetotype(final String cabinetotype) {
        this.cabinetotype = cabinetotype;
    }

    public void setLocation(final String location) {
        this.location = location;
    }

    public void setCheckoutBy(final String checkoutBy) {
        this.checkoutBy = checkoutBy;
    }

    public void setClassification(final String classification) {
        this.classification = classification;
    }

    public void setClassificationoid(final BigInteger classificationoid) {
        this.classificationoid = classificationoid;
    }

    public void setIslastiterated(final Long islastiterated) {
        this.islastiterated = islastiterated;
    }

    public void setChangeState(final String changeState) {
        this.changeState = changeState;
    }

    public void setFlowState(final String flowState) {
        this.flowState = flowState;
    }

    public void setThumbnailFile(final FileDataVO thumbnailFile) {
        this.thumbnailFile = thumbnailFile;
    }

    public void setIbaAttrs(final List<AttributeVO> ibaAttrs) {
        this.ibaAttrs = ibaAttrs;
    }

    public void setIbaAttrMapForSearch(final Map<String, String> ibaAttrMapForSearch) {
        this.ibaAttrMapForSearch = ibaAttrMapForSearch;
    }

    public void setExtAttrMapForSearch(final Map<String, Object> extAttrMapForSearch) {
        this.extAttrMapForSearch = extAttrMapForSearch;
    }

    public void setCreatorDisplayName(final String creatorDisplayName) {
        this.creatorDisplayName = creatorDisplayName;
    }

    public void setUpdatorDisplayName(final String updatorDisplayName) {
        this.updatorDisplayName = updatorDisplayName;
    }

    public void setLockerDisplayName(final String lockerDisplayName) {
        this.lockerDisplayName = lockerDisplayName;
    }

    public void setUserLock(final Integer userLock) {
        this.userLock = userLock;
    }

    public void setVariation1(final String variation1) {
        this.variation1 = variation1;
    }

    public void setVariation2(final String variation2) {
        this.variation2 = variation2;
    }

    public void setDisplayVariation1(final String displayVariation1) {
        this.displayVariation1 = displayVariation1;
    }

    public void setDisplayVariation2(final String displayVariation2) {
        this.displayVariation2 = displayVariation2;
    }

    public void setIcon(final String icon) {
        this.icon = icon;
    }

    public void setContainerTemplateOid(final BigInteger containerTemplateOid) {
        this.containerTemplateOid = containerTemplateOid;
    }

    public void setContainerTemplateOtype(final String containerTemplateOtype) {
        this.containerTemplateOtype = containerTemplateOtype;
    }

    public void setContainerTemplateName(final String containerTemplateName) {
        this.containerTemplateName = containerTemplateName;
    }

    public String toString() {
        return "ResultEntityVO(objectNumber=" + this.getObjectNumber() + ", containeroid=" + this.getContaineroid() + ", containerotype=" + this.getContainerotype() + ", contextName=" + this.getContextName() + ", majorVersion=" + this.getMajorVersion() + ", minorVersion=" + this.getMinorVersion() + ", versionsort=" + this.getVersionsort() + ", viewdefoid=" + this.getViewdefoid() + ", viewdefotype=" + this.getViewdefotype() + ", viewName=" + this.getViewName() + ", branchid=" + this.getBranchid() + ", typeoid=" + this.getTypeoid() + ", typeotype=" + this.getTypeotype() + ", typeDefName=" + this.getTypeDefName() + ", typeLogicalidentifier=" + this.getTypeLogicalidentifier() + ", lifecyclestagekey=" + this.getLifecyclestagekey() + ", lifecyclestagekeyName=" + this.getLifecyclestagekeyName() + ", lifecycletemplateoid=" + this.getLifecycletemplateoid() + ", lifecycletemplateName=" + this.getLifecycletemplateName() + ", lifecycletemplateotype=" + this.getLifecycletemplateotype() + ", creatoroid=" + this.getCreatoroid() + ", creatorName=" + this.getCreatorName() + ", creatorFullName=" + this.getCreatorFullName() + ", updatoroid=" + this.getUpdatoroid() + ", updatorName=" + this.getUpdatorName() + ", updatorFullName=" + this.getUpdatorFullName() + ", masteredoid=" + this.getMasteredoid() + ", masteredotype=" + this.getMasteredotype() + ", islocked=" + this.getIslocked() + ", lockstateinfo=" + this.getLockstateinfo() + ", lockstate=" + this.getLockstate() + ", lockeroid=" + this.getLockeroid() + ", lockerName=" + this.getLockerName() + ", lockerFullName=" + this.getLockerFullName() + ", securitylabels=" + this.getSecuritylabels() + ", iopstateinteropinfo=" + this.getIopstateinteropinfo() + ", stateinteropinfo=" + this.getStateinteropinfo() + ", subfolderoid=" + this.getSubfolderoid() + ", subfolderotype=" + this.getSubfolderotype() + ", cabinetoid=" + this.getCabinetoid() + ", cabinetotype=" + this.getCabinetotype() + ", location=" + this.getLocation() + ", checkoutBy=" + this.getCheckoutBy() + ", classification=" + this.getClassification() + ", classificationoid=" + this.getClassificationoid() + ", islastiterated=" + this.getIslastiterated() + ", changeState=" + this.getChangeState() + ", flowState=" + this.getFlowState() + ", thumbnailFile=" + this.getThumbnailFile() + ", ibaAttrs=" + this.getIbaAttrs() + ", ibaAttrMapForSearch=" + this.getIbaAttrMapForSearch() + ", extAttrMapForSearch=" + this.getExtAttrMapForSearch() + ", creatorDisplayName=" + this.getCreatorDisplayName() + ", updatorDisplayName=" + this.getUpdatorDisplayName() + ", lockerDisplayName=" + this.getLockerDisplayName() + ", userLock=" + this.getUserLock() + ", variation1=" + this.getVariation1() + ", variation2=" + this.getVariation2() + ", displayVariation1=" + this.getDisplayVariation1() + ", displayVariation2=" + this.getDisplayVariation2() + ", companyversion=" + this.getCompanyversion() + ", icon=" + this.getIcon() + ", containerTemplateOid=" + this.getContainerTemplateOid() + ", containerTemplateOtype=" + this.getContainerTemplateOtype() + ", containerTemplateName=" + this.getContainerTemplateName() + ")";
    }

    public ResultEntityVO() {
    }

    public ResultEntityVO(final String objectNumber, final BigInteger containeroid, final String containerotype, final String contextName, final String majorVersion, final String minorVersion, final String versionsort, final BigInteger viewdefoid, final String viewdefotype, final String viewName, final BigInteger branchid, final BigInteger typeoid, final String typeotype, final String typeDefName, final String typeLogicalidentifier, final String lifecyclestagekey, final String lifecyclestagekeyName, final BigInteger lifecycletemplateoid, final String lifecycletemplateName, final String lifecycletemplateotype, final BigInteger creatoroid, final String creatorName, final String creatorFullName, final BigInteger updatoroid, final String updatorName, final String updatorFullName, final BigInteger masteredoid, final String masteredotype, final Integer islocked, final String lockstateinfo, final Long lockstate, final BigInteger lockeroid, final String lockerName, final String lockerFullName, final String securitylabels, final String iopstateinteropinfo, final String stateinteropinfo, final BigInteger subfolderoid, final String subfolderotype, final BigInteger cabinetoid, final String cabinetotype, final String location, final String checkoutBy, final String classification, final BigInteger classificationoid, final Long islastiterated, final String changeState, final String flowState, final FileDataVO thumbnailFile, final List<AttributeVO> ibaAttrs, final Map<String, String> ibaAttrMapForSearch, final Map<String, Object> extAttrMapForSearch, final String creatorDisplayName, final String updatorDisplayName, final String lockerDisplayName, final Integer userLock, final String variation1, final String variation2, final String displayVariation1, final String displayVariation2, final String companyversion, final String icon, final BigInteger containerTemplateOid, final String containerTemplateOtype, final String containerTemplateName) {
        this.objectNumber = objectNumber;
        this.containeroid = containeroid;
        this.containerotype = containerotype;
        this.contextName = contextName;
        this.majorVersion = majorVersion;
        this.minorVersion = minorVersion;
        this.versionsort = versionsort;
        this.viewdefoid = viewdefoid;
        this.viewdefotype = viewdefotype;
        this.viewName = viewName;
        this.branchid = branchid;
        this.typeoid = typeoid;
        this.typeotype = typeotype;
        this.typeDefName = typeDefName;
        this.typeLogicalidentifier = typeLogicalidentifier;
        this.lifecyclestagekey = lifecyclestagekey;
        this.lifecyclestagekeyName = lifecyclestagekeyName;
        this.lifecycletemplateoid = lifecycletemplateoid;
        this.lifecycletemplateName = lifecycletemplateName;
        this.lifecycletemplateotype = lifecycletemplateotype;
        this.creatoroid = creatoroid;
        this.creatorName = creatorName;
        this.creatorFullName = creatorFullName;
        this.updatoroid = updatoroid;
        this.updatorName = updatorName;
        this.updatorFullName = updatorFullName;
        this.masteredoid = masteredoid;
        this.masteredotype = masteredotype;
        this.islocked = islocked;
        this.lockstateinfo = lockstateinfo;
        this.lockstate = lockstate;
        this.lockeroid = lockeroid;
        this.lockerName = lockerName;
        this.lockerFullName = lockerFullName;
        this.securitylabels = securitylabels;
        this.iopstateinteropinfo = iopstateinteropinfo;
        this.stateinteropinfo = stateinteropinfo;
        this.subfolderoid = subfolderoid;
        this.subfolderotype = subfolderotype;
        this.cabinetoid = cabinetoid;
        this.cabinetotype = cabinetotype;
        this.location = location;
        this.checkoutBy = checkoutBy;
        this.classification = classification;
        this.classificationoid = classificationoid;
        this.islastiterated = islastiterated;
        this.changeState = changeState;
        this.flowState = flowState;
        this.thumbnailFile = thumbnailFile;
        this.ibaAttrs = ibaAttrs;
        this.ibaAttrMapForSearch = ibaAttrMapForSearch;
        this.extAttrMapForSearch = extAttrMapForSearch;
        this.creatorDisplayName = creatorDisplayName;
        this.updatorDisplayName = updatorDisplayName;
        this.lockerDisplayName = lockerDisplayName;
        this.userLock = userLock;
        this.variation1 = variation1;
        this.variation2 = variation2;
        this.displayVariation1 = displayVariation1;
        this.displayVariation2 = displayVariation2;
        this.companyversion = companyversion;
        this.icon = icon;
        this.containerTemplateOid = containerTemplateOid;
        this.containerTemplateOtype = containerTemplateOtype;
        this.containerTemplateName = containerTemplateName;
    }
}
